using System;
using System.Collections.Generic;


namespace InterpreteScheme
{
    class ExpresionCompuesta : Expresion
    {
        List<Expresion> _elems = new List<Expresion> ();

        public ExpresionCompuesta (string texto)
            : base (texto)
        { 
            //
        }

        public void add (Expresion e)
        {
            _elems.Add (e);
        }

        public Expresion at (int index)
        {
            return _elems [index];
        }

        public int count ()
        {
            return _elems.Count;
        }
    }
}
